chore: migration of website repository - #2606
Draft
sdirix wants to merge 3 commits into
Draft
Conversation
sdirix
commented
Jul 23, 2026
Member
- Moves https://github.com/eclipsesource/jsonforms2-website into this repository, preserving history
- Adds a release-website workflow
❌ Deploy Preview for jsonforms-examples failed.
|
Import the JSON Forms documentation website, which was previously maintained in its own repository at https://github.com/eclipsesource/jsonforms2-website This commit squashes the complete history of that repository up to and including commit 6323020, which is the current master of the website repository. The website sources are placed in the `website` directory. Co-authored-by: Stefan Dirix <sdirix@eclipsesource.com> Co-authored-by: Edgar Mueller <emueller@eclipsesource.com> Co-authored-by: Lucas Koehler <lkoehler@eclipsesource.com> Co-authored-by: Alexandra Buzila <abuzila@eclipsesource.com> Co-authored-by: Eugen Neufeld <eneufeld@eclipsesource.com> Co-authored-by: Florian Gareis <TheZoker@users.noreply.github.com> Co-authored-by: LukasBoll <ga24xeg@mytum.de> Contributed-to-by: Abraham Williams <4braham@gmail.com> Contributed-to-by: Adrian Luca <45937542+eidriahn@users.noreply.github.com> Contributed-to-by: Christian Nyffenegger <freakpants@gmail.com> Contributed-to-by: Clemens <88299195+clemens-msupply@users.noreply.github.com> Contributed-to-by: Derek W. S. Gray <github@mudflye.org> Contributed-to-by: Drew Hoover <drewhoover@gmail.com> Contributed-to-by: Ed Holloway-George <ed@spght.dev> Contributed-to-by: Jan Schutte <4732389+SchutteJan@users.noreply.github.com> Contributed-to-by: Johannes Eriksson <johannes.eriksson@hyperisland.se> Contributed-to-by: Julian Haupt <julian@haupt.media> Contributed-to-by: Krasimir Chobantonov <kchobantonov@gmail.com> Contributed-to-by: Matthias Nagel <matthias@venturalabs.io> Contributed-to-by: Shiv Garg <shivgarg5676@hotmail.com> Contributed-to-by: Skye Im <fluffyterran@gmail.com> Contributed-to-by: waypar <waypar@users.noreply.github.com>
The website history was merged under website/ (see the preceding merge commit). This commit adapts it to live inside the monorepo: - website: add an env-gated webpack alias (JSONFORMS_LOCAL=true) so the site can render against the monorepo's locally built @jsonforms/* packages; add start:local / build:local scripts. Default builds still use the published versions, so CI and production are unaffected. - ci: add .github/workflows/website.yaml to build the site on website/** changes (verify only, never deploy); exclude website/** from the library CI matrix. - publish: trigger a Netlify build hook on stable releases only, so the site is published against the latest stable release and never on regular pushes (no rolling website). - netlify: move config to the repo root with base=website and an ignore rule scoping deploy previews to website/ changes. - copy-docs.sh: default the source repo to the monorepo root. - move the daily console-error check workflow to the repo root and refresh its stale action versions.
Standalone, manually-triggered workflow that pins the website's @jsonforms/* dependencies to a given stable release, verifies the site builds, pushes the bump, and triggers the Netlify deploy. Kept separate from publish.yaml so a website failure never blocks a published npm release and the site stays independently redeployable. The optional regenerate_docs input rebuilds the typedoc API docs from the current state of master (no tag checkout) and commits the refreshed website/static/api together with the pin, replacing the manual copy-docs step. Run it right after a stable release, while master still matches the released code. Drop the deploy-hook trigger from publish.yaml in favor of this workflow: it fired before the website's dependencies were bumped, so it deployed the site against the previous release. release-website is now the single deploy path; netlify.toml's comment points at it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.